Big Huge Thesaurus

riveting machine

noun